Thesaurus.com
Dictionary.com
Definitions

heavy petting

NOUN
erotic contact without intercourse
Synonyms